Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Tatra Banka Slovak Open - Bratislava BMW Tennis Championship - Sunrise Warsteiner Challenger Wolfsburg - Wolfsburg Open D'Orleans - Orleans Belgrade Challenger Vancouver Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Samarkand Challenger - Samarkand Nottingham Challenger Vancouver Challenger Aptos Challenger Napa Challenger Geneva Challenger Happy Valley Challenger Irving Challenger Ostrava Challenger Qingdao Challenger Anning Challenger Bratislava Challenger Bangkok Challenger Rennes Challenger Shenzhen Challenger San Luis Potosi Challenger Busan Challenger Surbiton Challenger Le Gosier Challenger Ostrava Challenger St. Brieuc Challenger Eckental Challenger Bratislava Challenger Qatar Open - Doha Davidoff Swiss Indoors - Basel RCA Championships - Indianapolis BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Eckental Challenger Pilot Pen Tennis - New Haven Brisbane International - Brisbane Medibank International - Sydney Ordina Open - s-Hertogenbosch China Open - Beijing German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Bangkok Challenger ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Brisbane International - Brisbane Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Zhuhai Challenger Dubai Duty Free Tennis Championships - Dubai Geneva Open - Geneva AEGON Championships - London Hall of Fame Tennis Championships - Newport TEB BNP Paribas Istanbul Open - Istanbul Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Monterrey Challenger Taipei City Challenger Seoul Challenger Olbia Challenger - Olbia Manchester Challenger Dallas Challenger The Dubai Tennis Championships - Dubai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Legg Mason Tennis Classic - Washington Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Banja Luka 2002 - Banja Luka Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Steelers Cup - Kosice Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell Stella Artois Clay Court Championships - Budaors FILA Challenger - Biella GHI Bronx Classic - Bronx Bukhara Challenger - Bukhara Bukhara Challenger - Bukhara Ispat Open 2004 - Ostrava ATU Cup - Weiden Ciudad de Pozoblanco 'Open Diputacion' - Cordoba VI Gramado Open de Tenis - Gramado Architect Open - Budapest College Station Challenger - College Station Austin Challenger - Austin Lambertz Open - Aachen Tatra Banka Open - Bratislava The Wright Financial Group USTA Challenger - Champaign Tennis Napoli Cup - Napoli Ostrava Open 2005 - Ostrava Czech Indoor Open - Prague ECM Prague Open 2005 - Prague Architect Open - Budapest The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham Open D'Orleans - Orleans Tatra Banka Open - Bratislava Unique Zagreb Open - Zagreb Qatar ExxonMobil Open - Doha Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Dusseldorf Open 2006 - Dusseldorf Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava The Stella Artois Championships - London The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Asirom Challenger - Brasov BMW Open - Munich The 10tele.com Open - Nottingham PBZ Zagreb Indoors - Zagreb Pilot Pen Tennis - New Haven Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Swanston Challenger - Sacramento Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Home Depot Center USTA Challenger - Carson Gerry Weber Open - Halle The Nottingham Open - Nottingham Bulgarian Open - Sofia Davis Cup, Group 2, REL2, GRE-SRB 3-2 Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Davis Cup, Group 2, 2R, SCG-POR 5-0 SAP Open - San Jose Brisbane - Brisbane Samsung Securities Cup Challenger Tennis - Seoul Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Delray Beach International Tennis Championships - Delray Beach Ostdeutscher Sparkassen Cup - Dresden SA Tennis Open - Johannesburg The Surbiton Trophy - Surbiton Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Open Sabadell Atlantico - Barcelona Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Kremlin Cup - Moscow Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, World Group, SF, SRB-ARG 2-3 Open de Moselle - Metz Davis Cup, Group II, 1R, CYP-MAR 3-2 Tumkur Open - Tumkur Davis Cup, World Group, QF, CZE-SRB 4-1 China Open - Beijing If Stockholm Open - Stockholm Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, World Group, SF, SRB-CAN 3-2 Bank Austria Tennis Trophy - Vienna Morocco Tennis Tour - Marrakech Chennai Open - Chennai The USTA Challenger at West End Racquet - Torrance ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Waco International Tennis Challenger - Waco Countrywide Classic - Los Angeles IPP Open - Helsinki Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Belgrade Challenger St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Ischgl International Tennis Challenger 2003 - Ischgl Aircel Chennai Open - Chennai The Shelbourne Irish Open - Dublin Brisbane International - Brisbane SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Regions Morgan Keegan Championships - Memphis Unique Zagreb Open - Zagreb Gemax Samsung Open 2004 - Belgrade Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Serbia Open - Belgrade BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne French Open (juniors) Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo U.S. Open (juniors) Winston Salem - Winston Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Binghamton Professional Tennis Tournament - Binghamton BMW Open - Munich St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Gemax Open 2002 - Belgrade AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr GHI Bronx Classic - Bronx Open 13 - Marseille Mouilleron-Le-Captif Challenger Mubadala World Tennis Championship AAMI Classic - Kooyong Dubai Duty Free Tennis Championships - Dubai Kooyong Classic - Kooyong Pilot Pen Tennis - New Haven Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest BA-CA Tennis Trophy - Vienna AEGON Championships - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest The Stella Artois Championships - London Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Barclays ATP World Tour Finals - London St. Petersburg Open - St. Petersburg Olympics - Athens Olympics - Beijing Kremlin Cup - Moscow Heilbronn Challenger US Men's Clay Court Championship - Houston PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas Prostejov Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Geneva Open - Geneva Chengdu Challenger Garanti Koza Sofia Open - Sofia Qingdao Challenger If Stockholm Open - Stockholm Chengdu Open - Chengdu The LTA Bolton Challenger - Bolton Qatar ExxonMobil Open - Doha Black Forest Open - Freudenstadt Eckental Challenger 2004 Keys Gate Challenger - Homestead Arizona Men's Tennis Championships - Scottsdale US Men's Clay Court Championship - Houston Turkish Airlines Open Antalya - Antalya Bangkok Challenger Music City Challenger - Nashville Citta di Monza - Monza Ciudad de Pozoblanco Open Diputacion - Cordoba Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis China Open - Beijing Mobilux Open - Luxembourg Open 13 - Marseille Sony Ericsson Open 2008 - Belgrade Britania Zavaleta - Puebla The Stella Artois Grass Court Championships - London Intersport Heilbronn Open - Heilbronn Ordina Open - 's-Hertogenbosch Hamburg Challenger - Hamburg Gerry Weber Open - Halle Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Gemax Open - Belgrade Malaysian Open - Kuala Lumpur Pilot Pen Tennis - New Haven Fergana Tennis Challenger Tournament - Fergana St. Petersburg Open - St. Petersburg USTA Challenger of Tiburon - Tiburon RCA Championships - Indianapolis Open Romania - Bucharest Challenger 42 - Andrezieux Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Zagreb Open - Zagreb Hungarian Open - Budapest IX Abierto Internacional de Salinas - Salinas Top Wool Challenger Biella - Biella RCA Championships - Indianapolis Banca Stato Challenger Lugano - Lugano Garden Open 2004 - Rome Stella Artois Clay Court Championships - Budaors Regions Morgan Keegan Championships - Memphis Schickedanz Open - Furth 2001 Mercedes Cup - Stuttgart AEGON International - Eastbourne Masters Series - Hamburg Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Trani Cup - Trani Open de Moselle - Metz BMW Open - Munich XXIX Edizione 'A.Savoldi Marco' - Manerbio Open de Montauban - Montauban Black Forest Open 2002 - Freudenstadt Kremlin Cup - Moscow Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Legg Mason Tennis Classic - Washington 13 BH Tennis Open International Cup - Belo Horizonte Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Next Generation Adelaide International - Adelaide Power Horse World Team Cup - Dusseldorf Stockholm Open - Stockholm Open de Nice Cote dAzur - Nice Atlanta Tennis Championships - Atlanta Fujitsu Siemens Open - Budapest Mobilux Open - Luxembourg Mercedes-Benz Cup - Los Angeles Mauritius Open - Mauritius Countrywide Classic - Los Angeles BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam ATP Kremlin Cup - Moscow Apia International - Sydney The LTA Men's Challenger - Southampton IPP Open - Helsinki Qatar ATP Challenger - Doha Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Taipei City Challenger Sunrise Challenger Winston-Salem Open - Winston-Salem Open D'Orleans - Orleans Tunis Open 2007 - Tunis Open 13 - Marseille CA Tennis Trophy - Vienna Claro Open Colombia - Bogota Chennai Open - Chennai BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Dutch Open Tennis - Amersfoort Open SEAT 2008 - Barcelona The Artois Championships - London Chennai Open - Chennai Medibank International - Sydney AEGON Championships - London Ordina Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb Bank Austria Tennis Trophy - Vienna Farmers Classic - Los Angeles If Stockholm Open - Stockholm BMW Open - Munich Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Citi Open - Washington PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston AEGON Championships - London Pro Challenger at Calabasas - Calabasas If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mercedes Cup - Stuttgart Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Croatia Open - Umag St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Internationaler Raiffeisen Grand Prix - St. Polten Chengdu Open - Chengdu Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart AEGON Championships - London Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai ATP Kremlin Cup - Moscow Gazprom Hungarian Open - Budapest Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Geneva Open - Geneva Grand Prix Hassan II - Casablanca Antalya Cup - Antalya Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Croatia Open - Umag Winston-Salem Open - Winston-Salem Proton Malaysian Open - Kuala Lumpur China Open - Beijing Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Erste Bank Open - Vienna Sydney International - Sydney Swiss Indoors Basel - Basel Brisbane International - Brisbane The Dubai Tennis Championships - Dubai Valencia Open - Valencia AEGON Championships - London Argentina Open - Buenos Aires The 10tele.com Open - Nottingham Heineken Open - Auckland Heineken Open - Auckland Delray Beach Open - Delray Beach BA-CA Tennis Trophy - Vienna Rio Open - Rio de Janeiro Qatar Exxon Mobil Open 2003 - Doha Open Sud de France - Montpellier Mercedes Cup - Stuttgart Gerry Weber Open - Halle Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Mercedes Cup - Stuttgart Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Geneva Open - Geneva French Open - Paris Australian Open - Melbourne Australian Open (juniors) Australian Open - Melbourne U.S. Open - New York Wimbledon - London Barclays ATP World Tour Finals - London Davis Cup, Group I, 1R, SCG-LAT 5-0 French Open - Paris Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, World Group, 1R, SRB-SWE 4-1 The Mubadala World Tennis Championship Olympics - London